package lhdx5;


public class Shangchangyin {
    String diZ;
    String minC;
    Shangchang[] b = new Shangchang[2];
    Shangchang[] d = new Shangchang[200];
    int k = 0;

    public boolean adds(String hyh, String xinm, String shoj, int a) {
        if (k>b.length){
            System.out.println("人已满！");
            return false;
        }
        for (int i=0;i<k;i++){
            if (b[i].hyh.equals(hyh)) {
                System.out.println("已重复");
                return false;
            }
        }
       // if (k>=b.length){
         //   d[k]=new Shangchang();
          //  d[k].hyh=hyh;
          //  d[k].xinm=xinm;
          //  d[k].shoj=shoj;
          //  d[k].setA(a);
          //  k++;
       // }else
          //  if (k<b.length) {
            b[k] = new Shangchang();
            b[k].hyh = hyh;
            b[k].xinm = xinm;
            b[k].shoj = shoj;
            b[k].setA(a);
            //   b[k].show();
            k++;
      //  }
        return true;
    }

    public boolean inc(String hyh, int c) {
      //  if (k<b.length) {
            for (int i = 0; i < k; i++) {
                if (b[i].hyh.equals(hyh)) {
                    b[i].setA1(b[i].getA() + c);
                    return true;
                }
            }
       // }
      //  if (k>=b.length){
         //   for (int i=0;i<k;i++){
            //    if (d[i].hyh.equals(hyh)){
               //     d[i].setA1(d[i].getA() + c);
               //     return true;
              //  }
          //  }
      //  }
        return false;
    }

    public String duihuan(String hyh, int A) {
        for (int i = 0; i < k; i++) {
            if (b[i].hyh.equals(hyh)) {
                if (A == 1 && b[i].getA() >= 100) {
                    b[i].setA1(b[i].getA() - 100);
                    return "兑换成功";
                }
                if (A == 2 && b[i].getA() >= 400) {
                    b[i].setA1(b[i].getA() - 400);
                    return "兑换成功";
                }
                if (A == 3 && b[i].getA() >= 1000) {
                    b[i].setA1(b[i].getA() - 1000);
                    return "兑换成功";
                }
            }
        }
        return null;
    }

    public void changxi() {
        System.out.println("会员信息如下：");
        for (int i = 0; i < k; i++) {
            System.out.println(b[i].hyh + "  " + b[i].xinm + "  " + b[i].shoj + "  " + b[i].getA());
        }
    }

   // public boolean kuoR() {
      ///  if (k >= b.length) {
      //      for (int i = 0; i < k; i++) {
       //         d[i] = b[i];
      ////      }
      //      b[k - 1] = d[k - 1];
     //       System.out.println("已扩容！");
     //       return true;
    //    }
   //     System.out.println("无需扩容！");
    //    return false;
  //  }

}
